home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-10-06 | 1.9 KB | 85 lines | [TEXT/MPS ] |
- ; DO NOT EDIT (OR EVEN READ) THIS FILE!
- ; BlitPixieBlitClear.a (for Asm), auto-generated from BlitPixieBlitClear.c
-
- INCLUDE 'AsmGlobal.a'
-
- PROC
-
- EXPORT BlitPixieBlitClear
- BlitPixieBlitClear:
- link a6,#0
- movem.l d3-d6/a2,-(a7)
- movea.l 8(a6),a0
- movea.l 12(a6),a1
- move.l 16(a6),d2
- move.l 20(a6),d5
- move.l 24(a6),d6
- move.w 28(a6),d3
- move.w 30(a6),d4
- ext.l d3
- sub.l d3,d5
- sub.l d3,d6
- moveq #15,d0
- clr.l d1
- move.w d3,d1
- lsr.w #2,d1
- and.w d0,d1
- lsr.w #2,d1
- lea *+78,a2 ; $00000084
- suba.l d1,a2
- move.w d3,d1
- lsr.w #6,d1
- move.w d1,d0
- jmp (a2)
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- move.l (a0),(a1)+
- move.l d2,(a0)+
- dbra d0,*-64 ; $00000044
- move.w d3,d0
- andi.w #$2,d0
- beq.s *+6 ; $00000094
- move.w (a0),(a1)+
- move.w d2,(a0)+
- move.w d3,d0
- andi.w #$1,d0
- beq.s *+6 ; $000000a0
- move.b (a0),(a1)+
- move.b d2,(a0)+
- adda.l d5,a0
- adda.l d6,a1
- subq.w #1,d4
- bne.s *-102 ; $00000040
- movem.l (a7)+,d3-d6/a2
- unlk a6
- rts
- END
-